package com.have.blog.xo.service.admin;

import com.have.blog.model.models.TWebConfig;
import com.have.blog.xo.vo.WebConfigVo;

public interface WebConfigService {
    /**
     * 获取网站配置
     *
     * @return
     */
    String getWebConfig();

    /**
     * 获取网站名称
     * @return
     */
    String getWebSiteName();

    /**
     * 通过显示列表获取配置
     *
     * @return
     */
    TWebConfig getWebConfigByShowList();

    /**
     * 修改网站配置
     *
     * @param webConfigVO
     * @return
     */
    String editWebConfig(WebConfigVo webConfigVO);

    /**
     * 是否开启该登录方式【账号密码、码云、Github、QQ、微信】
     * @param loginType
     * @return
     */
    Boolean isOpenLoginType(String loginType);
}
